@echo off
title 红酒销售管理系统 - 调试模式
chcp 65001 >nul
echo 调试模式启动...
cd /d "%~dp0"

echo 当前目录: %CD%
echo Java版本信息:
java -version

echo.
echo 生成源文件列表...
dir /b /s src\*.java > sources.txt
echo 源文件列表内容:
type sources.txt

echo.
echo 开始编译...
javac -encoding UTF-8 -d bin -cp lib/* @sources.txt -verbose

if %errorlevel% equ 0 (
    echo.
    echo 编译成功！检查生成的class文件:
    dir /s bin\*.class
    echo.
    echo 启动程序...
    java -cp "bin;lib/*" App
) else (
    echo.
    echo 编译失败，错误代码: %errorlevel%
)

echo.
echo 清理临时文件...
if exist sources.txt del sources.txt
echo 调试完成，按任意键退出...
pause
